先说结论:git push 报错别急着重装,八成是这三个原因之一 git push 失败时,最常见的反应是去网上搜那串报错原文,然后照着别人帖子里的命令一条条敲,最后把 .git 删了重新 clone。其实大多数 push 报错都能归到三类:远端地址变了、凭据失效了、分支没对上。这篇按「花多少时间、多大概率解决」排序,先做 30 秒就能排除的,再往深了查。 一、30 秒先看这个:你 push 的到底是不是你以为的那个仓库 最容易踩的是「仓库地址和你想的不一样」。很多人配置了多个远端,或者换过托管平台,push 时一直推到旧地址,报错却是「Authentication failed」或「Could not resolve hostname」。 先看当前远端配的是什么(实测,Windows 和 macOS 的命令完全一样): git remote -v 输出形如: origin https://github.com/sky/blog.git (fetch) origin https://github.com/sky/blog.git (push) 如果这里的地址和你现在要推的仓库对不上.... 有更新 git push 报错怎么办:先分清是地址、凭据还是分支,别急着重装(2026) 实用技巧